<%@page contentType="text/html;charset=utf-8"%>
<%@page import="com.cs.beneficios.common.ConnectionFactory,com.cs.beneficios.common.entity.Consultas,java.sql.Connection,java.sql.ResultSet,java.sql.SQLException,com.cs.beneficios.common.entity.database"%>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/calendar6.js" %>"></script>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/popUP.js" %>"></script>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Detalle Programa</title>    
  </head>
  
  <script language="javascript">
        function fActivar(){
          document.frmModificarPrograma.razon.disabled = false;
        }
        
       //Validacion campos vacios 
  
      function checkFields() {
        missinginfo = "";
        if (document.frmModificarPrograma.programa.value == "") {
        missinginfo += "\n     -  Nombre";
        }
        if (missinginfo != "") {
        alert("Debe ingresar un nombre para el Programa!!");
        return false;
        }
        if (document.frmModificarPrograma.desde.value == "") {
        missinginfo += "\n     -  Desde Vigencia";
        }
        if (missinginfo != "") {
        alert("Debe ingresar el inicio de vigencia del beneficio!!");
        return false;
        }
         if (document.frmModificarPrograma.hasta.value == "") {
        missinginfo += "\n     -  Hasta Vigencia";
        }
        if (missinginfo != "") {
        alert("Debe ingresar la finalizacion de la vigencia del beneficio!!");
        return false;
        }      
        if (document.frmModificarPrograma.usuario.value == "") {
        missinginfo += "\n     -  Administrador";
        }
        if (missinginfo != "") {
        alert("Debe ingresar un administrador para el Programa!!");
        return false;
        }     
        var fecha1 = new String(document.frmModificarPrograma.desde.value);
        var fecha2 = new String(document.frmModificarPrograma.hasta.value);
        var posterior = "";
        var anterior = "";
        var arrayFecha = fecha2.split("-");
        posterior = arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
        arrayFecha = fecha1.split("-");
        anterior = arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
        
        if (parseInt(anterior)>=parseInt(posterior)){
          alert("La fecha incial es mayor a la fecha final.") 
           return false;
        }
        else{
          document.frmModificarPrograma.submit(); 
        }//return true;     
    }       
  
  </script>
  <body>  
    <P align="center"></P>
    <table cellspacing="3" cellpadding="3" border="0" width="100%">
      <tr>
        <td>
          <DIV align="center" class="titulosenblanco">Actualizaci&oacute;n de la Informaci&oacute;n del Programa</DIV>
        </td>
      </tr>
    </table>
    <P align="center" class="titulosenblanco"></P>
    <P align="center"></P>
      <form name="frmModificarPrograma" method="get" action="<%= request.getContextPath()+ "/programas/ModPrograma.do" %>">
       <input type="hidden" name="admincodigo"/>
      <table cellspacing="2" cellpadding="2" border="0" width="30%" align="center">
      <%  
  String strcodigo= request.getParameter("Codigo");
  String strnombre = "";
  String strobjetivo = "";
  String strdescripcion = "";
  String strarea = "";
  String strusuario = "";
  String strcodusu = "";
  String strpoblacion = "";
  String strvigencia = "";
  String strdesde = "";
  String strhasta = "";
  
 database db = new database();
 //ConnectionFactory cf = new ConnectionFactory("beneficios","beneficios");
 ConnectionFactory cf = new ConnectionFactory();
 Consultas consulta = new Consultas(cf);
 ResultSet rs = null;
 
 try{
    rs = consulta.getDetPrograma(strcodigo);
    }
  catch(Exception e){}
    
    if(rs != null){
       try{
         while(rs.next()){
                strnombre = rs.getString("Nombre");
                strobjetivo = rs.getString("Objetivo");
                strdescripcion = rs.getString("Descripcion");
                strarea = rs.getString("Area");
                strcodusu = rs.getString("codusu");
                strusuario = rs.getString("usuario");
                strpoblacion = rs.getString("Poblacion");
                strdesde = rs.getString("Desde");
                strhasta = rs.getString("Hasta");
                strvigencia = rs.getString("Vigencia");
                }
           }catch(SQLException e){
              e.printStackTrace();
            }
        }else{%>
        <tr>
          <td colspan="2">
            <font>Ocurrio un error, al realizar la consulta</font> 
          </td>
        </tr>
        <%    }%>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <P><STRONG>Nombre</STRONG> 
            <STRONG>(*)</STRONG></P>
          </td>
          <td width="54%">
            <input type="text" class="form" value="<%=strnombre%>" maxlength="300" size="100" name="programa"/>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Objetivo</STRONG>
          </td>
          <td width="54%">
            <textarea name="objetivo" class="form" cols="40" rows="7"><%=strobjetivo%></textarea>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Descripcion</STRONG>
          </td>
          <td width="54%">
            <textarea name="descripcion" class="form" cols="40" rows="7"><%=strdescripcion%></textarea>
          </td>
        </tr>
<%
  try{
    rs = consulta.getNomSecretaria();
   }catch(Exception e){
      e.printStackTrace();
   }%>     
  
    
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Secretaria <STRONG>(*)</STRONG></STRONG> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          </td>
          <td width="54%">
            <P>
              <select name="area" class="formLista"/>
          <% try{ 
                while(rs.next()){
                 if(strarea.equals(rs.getString("nombre"))){  %>
                 <option class="formLista" value="<%=rs.getString("codigo")%>" selected><%=rs.getString("nombre")%></option>
                <%}else{%>
                  <option class="formLista" value="<%=rs.getString("codigo")%>"><%=rs.getString("nombre")%></option>
               <%} 
               }
              }catch(Exception e){
                e.printStackTrace();
              }%>
            </select>
            </P>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Administrador <STRONG>(*)</STRONG> </STRONG>
          </td>
          <td width="54%">
            <input type="text" class="form" value="<%=strusuario%>" name="usuario" maxlength="40" size="40"/>
              <a href='javascript:vpopUsers("<%=request.getContextPath()+"/jsp/programas/usuariosadminprog2.jsp"%>");'>
                <img border="0" src="<%= request.getContextPath() + "/images/addressbook.gif" %>" alt="Seleccionar un usuario administrador" width="16" height="16" /></a>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Poblacion</STRONG>
          </td>
          <td width="54%">
            <textarea name="poblacion" class="form" cols="40" rows="5"><%=strpoblacion%></textarea>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Vigente Desde (*)</STRONG>
          </td>
          <td width="54%">
          <% if(strdesde.equals("nulo")){
                  strdesde="";
                }%>
            <input type="text" class="form" value="<%=strdesde%>"  name="desde" maxlength="11" size="11"/>
              <a href="javascript:effectiveFrom1.popup();">
                        <img src="<%= request.getContextPath() + "/images/cal.gif" %>" 
                        width="16" height="16" border="0" alt="Click para seleccionar la fecha"></a>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <P>
              <STRONG>Vigente Hasta (*)</STRONG> 
            </P>
                      </td>
          <td width="54%">
          <% if(strhasta.equals("nulo")){
                  strhasta="";
                }%>
            <input type="text" class="form" value="<%=strhasta%>" name="hasta" maxlength="11" size="11"/>
            <a href="javascript:effectiveUntil1.popup();">
                 <img src="<%= request.getContextPath() + "/images/cal.gif" %>" 
                width="16" height="16" border="0" alt="Click para seleccionar la fecha"></a>
          </td>
        </tr>
        <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Vigencia</STRONG>
          
          <STRONG>(*)</STRONG></td>
          <td width="54%">
            <select name="vigencia" onchange="fActivar()">
                 <%if(strvigencia.equals("A")){%>
                  <option class="form" value="A" selected="selected">Activo</option>
                  <option class="form" value="I">Inactivo</option>
                 <%}else{%>
                  <option class="form" value="I" selected="selected" o>Inactivo</option>
                  <option class="form" value="A">Activo</option>
                 <%}%>
                </select>
          </td>
        </tr>       
         <tr>
          <td class="celdatabla" width="8%" align="left">
            <STRONG>Razon desactivar Programa</STRONG>
          </td>
          <%if(strvigencia.equals("A")){%>
          <td width="54%">
            <textarea name="razon" class="form" cols="40" rows="7" disabled></textarea>
          <%}else{%>
           <textarea name="razon" class="form" cols="40" rows="7"></textarea>
          </td>
           <%}%>
        </tr>            
        <tr>
          <td  width="8%"></td>
          <td width="54%"></td>
        </tr>
         <tr>
          <td width="8%">&nbsp;
          </td>
          <td width="54%">
            <input type="hidden" name="Origen" value="mod"/>
            <input type="hidden" name="codadmin" value="<%=strcodusu%>"/>
            <input type="hidden" name="Programa" value="<%=strcodigo%>"/>
            <input type="button" value="Modificar" onclick="checkFields()"/>
          </td>
        </tr>
      </table>    
    <script language="javascript"> 
    
    var effectiveFrom1 = new calendar1(document.forms['frmModificarPrograma'].elements['desde'],"-",'<%=request.getContextPath()+"/js/"%>');
    var effectiveUntil1 = new calendar1(document.forms['frmModificarPrograma'].elements['hasta'],"-",'<%=request.getContextPath()+"/js/"%>');             
    </script>
    
      <P align="center">
        <a href="javascript:window.history.back()">
          <img src="<%=request.getContextPath() + "/images/BACK1-1.gif"%>" border="0"/>
        </a>
      </P>
      <P></P>
  </form>
  <% cf.closeConnection(consulta.getConn());%>
  </body>
</html>
